HIP: Hybrid Interrupt-Pol l ing for the Network Interface
ثبت نشده
چکیده
The standard way to notify the processor of a network event, such as the arrival or transmission of a packet, is through interrupts. Interrupts are more effective than polling, in terms of the per packet send/receive latency. Interrupts, however, incur a high overhead both during and after the interrupt handling, because modern superscalar processors use long pipelines, out-of-order and speculative execution, and multi-level memory systems, all of which tend to increase the interrupt overhead in terms of clock cycles. In this paper, we attempt to reduce the network interface overhead by introducing a hybrid scheme (HIP) that uses interrupts under low network load conditions and polling otherwise. Even though such hybrid schemes have been proposed in the past, the polling period in HIP is adjusted dynamically based on the rate of the arriving packet stream. In this way, the increase in the per packet latency, which occurs with polling, is quite low. This is quantified with trace-driven simulations, which also show that the per packet overhead with HIP is significantly reduced compared to the conventional interrupt-based mechanism. HIP would be beneficial for high bandwidth network interfacing in servers with a heavy WWW or streaming media workload.
منابع مشابه
Implementation and experimental performance evaluation of a hybrid interrupt-handling scheme
The performance of network hosts can be severely degraded when subjected to heavy traffic of today's Gigabit networks. This degradation occurs as a result of the interrupt overhead associated with the high rate of packet arrivals. NAPI, a packet reception mechanism integrated into the latest version of Linux networking subsystem, was designed to improve Linux performance to suit today’s Gigabit...
متن کاملA Brief Review of Nanoindentation Technique and its Applications in Hybrid Nanocomposite Coatings
Nanoindentation techniques are widely used for the study of nanomechanical properties of thin nanocomposite coatings. Theoretical concepts and practical use of nanoindentation method are summarized with reporting the applications of these tests in characterization of some particular thin nanocomposite hybrid coatings prepared by sol-gel process. The better mechanical properties can be obtained ...
متن کاملApplication of hybrid van der Pol-Rayleigh oscillators for modeling of a bipedal robot
A large number of degrees of freedom is involved in human locomotion and well-coordinated movements of these degrees of freedom is essential. The main part of this coordination occurs in the central nervous system, which generates signals according to the desired gait. Nervous networks in the spinal marrow, known as central pattern generators (CPGs), are capable to produce rhythmic movements. A...
متن کاملEstimating the Impact of Interrupt Coalescing Delays on Steady State TCP Throughput
Interrupt coalescing is a feature implemented in hardware on many of today’s high-performance network interface cards (NIC). It allows a reception of a group of network frames to be notified to the operating system kernel via a single hardware interrupt, thus reducing the interrupt processing overhead, particularly at high packet rates. However, the delays introduced by interrupt coalescing can...
متن کاملA Brief Review of Nanoindentation Technique and its Applications in Hybrid Nanocomposite Coatings
Nanoindentation techniques are widely used for the study of nanomechanical properties of thin nanocomposite coatings. Theoretical concepts and practical use of nanoindentation method are summarized with reporting the applications of these tests in characterization of some particular thin nanocomposite hybrid coatings prepared by sol-gel process. The better mechanical properties can be obtained ...
متن کامل